package SpaceIT.pages;

import java.text.DecimalFormat;
import java.util.ArrayList;

import org.apache.tapestry5.annotations.ApplicationState;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.ioc.annotations.Inject;

import view.util.util;

public class GioHang 
{
	@Property
	private int i;
	
	@Property
	private util viewHelper ;

	@ApplicationState
	private model.pojo.Cart arrGioHang;
	
	public GioHang(){
//	{
		viewHelper = new util();
	}
	
	public int getSizeCart(){
//	{
		if(arrGioHang != null)
			return arrGioHang.Size();
		return 0;
	}
	
	public String getMaSP(int i){
//	{
		return arrGioHang.get(i).getMaSP();
	}
	
	public String getTenSP(int i){
//	{
		return arrGioHang.get(i).getTenSP();
	}
	
	public String getGiaBan(int i){
//	{
		DecimalFormat myFormatter = new DecimalFormat("###,###");
		String s = myFormatter.format(arrGioHang.get(i).getGiaBan()); 
		return s;
	}
	
	public String getLinkHinh(int i){
//	{
		return arrGioHang.get(i).getLinkHinh();
	}
	
	public String getLinkChiTiet(int i){
//	{
		return (arrGioHang.get(i).getLinkChiTiet() + arrGioHang.get(i).getMaSP());
	}
	
	public String getSoLuong(int i){
//	{
		return Integer.toString(arrGioHang.get(i).getSoLuong());
	}
	
	public String getTongTien(){
//	{
		int s = arrGioHang.TongTien();
		DecimalFormat myFormatter = new DecimalFormat("###,###");
		return myFormatter.format(s);
	}
}
